﻿@charset "utf-8";
html {
	font: 13px/1.8 "微软雅黑", "\5b8b\4f53", Arial, sans-serif;
	color: #666;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
.w980 {
	position: relative;
	width: 980px;
	margin: 0 auto;
}
a {
	color: #666;
	text-decoration: none;
}
li {
	list-style: none;
}
* {
	margin: 0;
	padding: 0;
}
.header {
	position: relative;
	z-index: 10;
	height: 232px;
	background: url(../images/bg_header.jpg) repeat-x;
}
.h-top {
	height: 41px;
	line-height: 41px;
	color: #fff;
}
.h-top p.fr {
	font-size: 14px;
	color: #dadada;
}
.h-top p.fr span {
	display: inline-block;
	padding: 0 10px;
	background: #e4e5e6;
}
.h-top a {
	display: inline-block;
	padding: 0 13px;
	color: #666;
	transition: color 500ms ease-in 0ms;
}
.h-top a.blue, .h-top a:hover {
	color: #003673;
}
.h-top a.red {
	color: #c00725;
}
.h-top a.last {
	padding-right: 0;
}
.h-mid {
	height: 67px;
	padding: 20px 0 50px 0px;
}
.logo {
	float: left;
	padding-right: 0px;
	border-right: 1px solid #dfdfdf;
	margin: 0px 16px 0 0;
	display: inline;
}


.logo img{
width:470px;
}
.h-mid .tips {
	margin-top: 19px;
	line-height: 36px;
}
.h-mid .tips h2 {
	font-size: 18px;
	line-height: 20px;
	color: #004490;
}
.h-mid .tel {
	height: 36px;
	padding-left: 48px;
	margin: 19px 0px 0 0;
	display: inline;
	background: url(../images/h_tel.png) no-repeat;
	font-size: 13px;
	line-height: 30px;
}
.h-mid .ewm {
	position: relative;
	width: 47px;
	height: 36px;
	background: url(../images/bg_sign01.jpg) no-repeat center;
	cursor: pointer;
}
.h-mid .ewm .box {
	position: absolute;
	left: -94px;
	top: 42px;
	width: 140px;
	height: 155px;
	border: 1px solid #e4e4e4;
	display: none;
}


.logo_dh{ width:40px; height:70px; float:left;    padding-right: 10px;}
.logo_hm{ width:240px; height:70px; float:right;}
.hm_u{ font-size:14px; font-family:"微软雅黑";}
.hm_u span{ font-size:20px; font-weight:bold; color:#2f3188;}
.hm_d a{ width:100px; height:26px; line-height:26px; background-color:#2f3188; color:#fff; display:block; margin-left:10px; float:left; text-align:center; margin-top:13px;}

.nav li {
	height: 52px;
	line-height: 52px;
	float: left;
}
.nav a.tit {
	display: inline-block;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 0 39px;
	font-size: 14px;
	color: #fff;
}
.nav a.last {
	border-right: none;
}
.nav a.tit:hover, .nav a.tit.on {
	border-color: #024085;
	background: #024085;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
.banner {
	position: relative;
	z-index: 1;
	height: 529px;
	overflow: hidden;
}
/* =Skitter styles
----------------------------------------------- */
.box_skitter .w960 {
	height: 16px;
	position: absolute;
	left: 50%;
	bottom: 20px;
	margin-left: -480px;
	z-index: 5;
}
.box_skitter img {
	max-width: none;
}
/* Tip for stildv */
.box_skitter ul {
	display: none;
}
.box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}
.box_skitter .image {
	width: 1920px;
	height: 707px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
}
.box_skitter .image img {
	display: none;
}
/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 2;
}
.box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
/* =Navigation
-------------------------------------------------------------- */
.box_skitter .btn {
	display: inline-block;
	position: absolute;
	top: 0;
	z-index: 10;
	width: 39px;
	height: 100%;
	text-indent: -9999px;
}
.box_skitter .prev_button {
	left: 0;
	background: url(../images/prev01.jpg) no-repeat 0 center;
}
.box_skitter .next_button {
	right: 0;
	background: url(../images/next01.jpg) no-repeat 0 center;
}
.box_skitter .btn.hover {
	background-position: -39px center;
}
/* =Numbers
-------------------------------------------------------------- */
.box_skitter .info_slide {
	display: inline-block;
	height: 14px;
	position: absolute;
	right: 0;
	bottom: 28px;
	z-index: 5;
}
.box_skitter .info_slide .image_number {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-left: 6px;
	/*background: url(../images/bg_sign01.png) no-repeat;*/
	cursor: pointer;
	text-indent: -9999px;
	float: left;
	overflow: hidden;
}
.box_skitter .info_slide .image_number_select {
	background-position: 0 -14px;
}
/* =Thumbs
	Change width and height to customization dimension thumb
-------------------------------------------------------------- */
.box_skitter .container_thumbs {
	position: relative;
	overflow: hidden;
	height: 50px;
}
.box_skitter .info_slide_thumb {
	height: 50px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	overflow: hidden;
	top: auto;
	top: 0;
	left: 0;
	padding: 0 !important;
	opacity: 1.0;
}
.box_skitter .info_slide_thumb .image_number {
	overflow: hidden;
	width: 100px;
	height: 50px;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}
.box_skitter .info_slide_thumb .image_number img {
	position: absolute;
	top: -30px;
	left: -30px;
	height: 100px;
}
.box_skitter .box_scroll_thumbs {
	padding: 0;
}
.box_skitter .box_scroll_thumbs .scroll_thumbs {
	position: absolute;
	bottom: 60px;
	left: 50px;
	background: #ccc;
	background: -moz-linear-gradient(-90deg, #555, #fff);
	background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));
	width: 200px;
	height: 10px;
	overflow: hidden;
	text-indent: -9999em;
	z-index: 101;
	cursor: pointer;
	border: 0px solid #333;
}
/* =Dots
-------------------------------------------------------------- */
.box_skitter .info_slide_dots {
	position: absolute;
	bottom: -40px;
	z-index: 151;
	padding: 5px 0 5px 5px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
.box_skitter .info_slide_dots .image_number {
	background: #333;
	float: left;
	margin: 0 5px 0 0;
	cursor: pointer;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	width: 18px;
	height: 18px;
	text-indent: -9999em;
	overflow: hidden;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.box_skitter .info_slide_dots .image_number:hover {
	background: #000;
}
.box_skitter .info_slide_dots .image_number_select, .box_skitter .info_slide_dots .image_number_select:hover {
	background: #cc3333;
	float: left;
	margin: 0 5px 0 0;
}
/* =Loading
-------------------------------------------------------------- */
.loading {
	position: absolute;
	top: 50%;
	right: 50%;
	z-index: 10000;
	margin: -16px -16px;
	color: #fff;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../images/loading.gif) no-repeat;
	width: 32px;
	height: 32px;
}
/* =Label
-------------------------------------------------------------- */

.box_skitter .progressbar {
	background: #000;
	position: absolute;
	top: 5px;
	left: 15px;
	height: 5px;
	width: 200px;
	z-index: 99;
	border-radius: 20px;
}
/* =Preview slide
-------------------------------------------------------------- */
.box_skitter .preview_slide {
	display: none;
	position: absolute;
	z-index: 152;
	bottom: 30px;
	left: -40px;
	width: 100px;
	height: 100px;
	background: #fff;
	border: 1px solid #222;
	-moz-box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
	-webkit-box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
	box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
	overflow: hidden;
}
.box_skitter .preview_slide ul {
	height: 100px !important;
	overflow: hidden !important;
	margin: 0 !important;
	list-style: none !important;
	display: block !important;
	position: absolute !important;
	top: 0;
	left: 0;
}
.box_skitter .preview_slide ul li {
	width: 100px !important;
	height: 100px !important;
	overflow: hidden !important;
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative !important;
	display: block !important;
}
.box_skitter .preview_slide ul li img {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	height: 150px !important;
	width: auto !important;
}
.main {
    position: relative;
    width: 1200px;
    margin: 0 auto;
	    min-width: 1200px;
	}
	
	.product-title{
	height: 100px;
	text-align: center;
	margin-bottom: 25px;
}
.product-title .titleCh{
	color: #333333;
	font-size: 28px;
	height: 58px;
	padding-top: 25px;
	position: relative;
}
.product-title .titleCh:after{
    content: '';
    width: 120px;
    height: 1px;
    background-color: #cccccc;
    position: absolute;
    right: 30%;
    bottom: 12px;
}
.product-title .titleCh:before{
    content: '';
    width: 120px;
    height: 1px;
    background-color: #cccccc;
    position: absolute;
    left: 30%;
    bottom: 12px;
}
.product-title .titleCh font{
	color: #e50112;
}

.tabbtn {
	font-size: 13px;
	border-bottom: #202020 1px solid;
	text-align: center;
	float: left;
	margin-top: 29px;
	margin-bottom: 20px;
	width: 1200px;
}
.tabbtn li {
	width: 143px;
	line-height: 32px;
	height: 32px;
	float: left;
	BACKGROUND: #b2b8bd;
	margin-right: 7px;
	margin-bottom: 8px;
}
.tabbtn li a {
	color: #FFFFFF;
}
.tabbtn li.current {
	color: #fff;
	BACKGROUND: #2d2e2f;
}
.tabbtn li.current a {
	line-height: 32px;
	height: 32px;
	display: block;
}
/* tabcon */
.tabcon {
	margin-top: 8px;
}
.tabcon .subbox {
	position: absolute;/*±&#216;òa&#212;a&#203;&#216;*/
	left: 0;
	top: 0;
}
.tabcon .sublist {
	margin: auto;
}
.sublist li {
	float: left;
	width: 382px;
	margin-bottom: 6px;
	margin-right: 6px;
	text-align: center;
	margin-left: 7px;
}
.sublist li img {
	float: left;
	width: 382px;
	border: 1px solid #c5c4c3;
	height: 300px;
}
.clear {
    clear: both;
    height: 1px;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
 .floor_3_main {
	     margin-top: 16px;
	background: url(../images/liuc_bg.jpg) repeat center top;
	height: 150px;
}
 .floor_3_main .title2 {
	width: 170px;
	height: 78px;
	border-right: 1px solid #33a169;
	margin-top: 38px;
	color: #fff;
}
.floor_3_main .title2 h3 {
	font-size: 20px;
}
 .floor_3_main .title2 h3 i {
	font-size: 18px;
	display: inline-block;
}
.floor_3_main .title2 p {
	font-size: 18px;
	font-family: "AvantGardeITVbyBT Book", arial;
	padding-top: 0px;
}
 .floor_3_main .title2 p em {
	width: 26px;
	height: 28px;
	display: inline-block;
	background-position: 0 -110px;
	margin-right: 18px;
}
.floor_3_main .liuc {
	width: 1020px;
	overflow: hidden;
	padding-left: 0px;
	color: #fff;
	padding-top: 38px;
}
.floor_3_main .liuc .list {
	width: 108%;
}
.floor_3_main .liuc li {
	float: left;
	/*width: 134px;*/
	 
}
.floor_3_main .liuc li p {
	width: 80px;
	float: left;
	text-align: center;
	font-size: 16px;
 	transition: all 0.8s linear;
	-webkit-transition: all 0.8s linear;
	-moz-transition: all 0.8s linear;
	-o-transition: all 0.8s linear;
}
.floor_3_main .liuc li p img {
	max-width: 100%;
	display: block;
	margin: 0 auto 12px;
	height: 44px;
}
.floor_3_main .liuc li .jt {
	width: 42px;
	height: 44px;
	float: left;
	display: block;
	background: url(../images/jtou1.png) no-repeat center;
}
.floor_3_main .liuc li:hover p {
	transform: rotatey(360deg);
	-ms-transform: rotatey(360deg);
	-webkit-transform: rotatey(360deg);
	-o-transform: rotatey(360deg);
	-moz-transform: rotatey(360deg);
}


.icon {
    vertical-align: middle;
    background: url(../images/icon.png) no-repeat;
    display: inline-block;
}

.about .title {
	text-align: center;
	width: 100%;
	margin-bottom: 40px;
	position: relative;
	margin-top: 50px;
}
.about .title h3 {
	font-size: 30px;
	font-weight: bold;
	display: block;
	line-height: 60px;
}
.about .title h3 b {
	display: inline-block;
	color: #3d3952;
}
.about .title h4 {
	font-size: 24px;
	font-weight: normal;
	padding-top: 20px;
	display: block;
	letter-spacing: 10px;
}
.about .title s {
	position: absolute;
	top: 12px;
	display: block;
	background: url(../images/line.png) no-repeat;
	width: 124px;
	height: 42px;
}
.about .title .line_lef {
	left: 50%;
	margin-left: -392px;
}
.about .title .line_rig {
	right: 50%;
	margin-right: -392px;
}


.iabout .img {
	width: 510px;
	height: 330px;
	overflow: hidden;
}
.iabout .img img {
	width: 100%;
	height: 100%;
	display: block;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.iabout .img:hover img {
	transform: scale(1.06, 1.06);
}
 .iabout .txts {
	width:656px;
	position: relative;
}
 .iabout .txts .yh {
	width: 90px;
	height: 50px;
	display: block;
	background: url(fuhao2.jpg) no-repeat;
}
 .iabout .txts .div-company {
	position: relative;
	z-index: 2;
	width: 624px;
	height: 264px;
	display: block;
	background: #fff;
}
.iabout .txts .div-company h2 {
	font-size: 24px;
	padding: 10px 0;
}
.iabout .txts .div-company .desc {
	overflow: hidden;
	color: #333;
}
.iabout .txts .div-company .cha {
	margin-top: 36px;
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #3d3952;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: block;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.iabout .txts .div-company:hover .cha {
	background: #ed8e06;
}
.iabout .txts .bk {
	width: 364px;
	height: 330px;
	border: 1px solid #dfdfdf;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}


#system{
	background: url(../images/system.png) center no-repeat;
	height: 680px;
	position: relative;
}
.system-list{
	position: absolute;
}
.system-list h3{
    color: #404040;
    font-size: 18px;
    padding-bottom: 15px;
    border-bottom: dashed 1px #b6b6b6;
    padding-right: 50px;
}
.system-list p{
	font-size: 14px;
	color: #666666;
	padding-top: 10px;
	
}
.system-list1{
    left: 68px;
    text-align: right;
    top: 70px;
}
.system-list3{
    left: 16px;
    text-align: right;
    top: 282px;
}
.system-list5{
	left: 290px;
    text-align: right;
    top: 552px;
}
.system-list2{
	left: 868px;
    top: 110px;
}
.system-list4{
	top: 395px;
    right: -10px;
}
.system-list6{
	right: 60px;
    top: 586px;

}
.system-list2 h3,.system-list4 h3,.system-list6 h3{
	padding-right: 0;
	padding-left: 47px
}

.titleBody{
	height: 100px;
	text-align: center;
	margin-bottom: 25px;
}
.titleBody .titleCh{
	color: #333333;
	font-size: 28px;
	height: 58px;
	padding-top: 25px;
	position: relative;
}
.titleBody .titleCh:after{
    content: '';
    width: 120px;
    height: 1px;
    background-color: #cccccc;
    position: absolute;
    right: 30%;
    bottom: 12px;
}
.titleBody .titleCh:before{
    content: '';
    width: 120px;
    height: 1px;
    background-color: #cccccc;
    position: absolute;
    left: 30%;
    bottom: 12px;
}
.titleBody .titleCh font{
	color: #e50112;
}
 .titleP{
	color: #595959;
	font-size: 14px;
	padding-top: 15px;
}
.titleBody .titleChSy:after{
	right: 25%;
}
.titleBody .titleChSy:before{
	left: 25%;
}


.home_title{font-size: 30px; font-weight: bold; text-align: center;}
.home_desc{font-size: 0; text-align: center; margin-top: 12px;}
.home_desc span{font-size: 14px; display: inline-block; *display: inline; *zoom: 1; padding: 0 14px; color: #adadad; position: relative; text-transform: uppercase;}
.home_desc span i{display: block; width: 182px; height: 1px; background: #ddd; position: absolute; top: 50%;}
.home_desc span i.l{left: -182px;}
.home_desc span i.r{right: -182px;}
.news{padding: 36px 0; background: #fff;}
.newstit{margin-top: 26px;}
.newstit ul{font-size: 0; text-align: center;}
.newstit li{display: inline-block; *display: inline; *zoom: 1; margin: 0 6px; padding: 0 14px; height: 30px; line-height: 30px; font-size: 16px; user-select: none; cursor: pointer;}
.newstit li.active{background: #c00; color: #fff;}

.newsBox{margin-top: 16px;}
.newsItem li{width: 50%; *width: 49.98%; float: left;}
.newsItem li a{display: block; height: 106px; margin: 0 17px; padding: 26px 26px 26px 140px; position: relative; border-bottom: 1px solid #ddd;}
.newsItem li .time{width: 110px; line-height: 1.2; text-align: right; position: absolute; left: 0; top: 50%; margin-top: -32px;}
.newsItem li .time span{display: block; font-family: "Arial"; font-size: 34px; font-weight: bold; color: #af371d;}
.newsItem li .time em{display: block; font-size: 17px; color: #333; margin-top: 4px; margin-right: 5px;}
.newsItem li .title{font-size: 17px; height: 30px; line-height: 30px;
 overflow: hidden;
 white-space: nowrap; 
text-overflow: ellipsis;
 text-align: left;
 margin-bottom: 0px; 
     margin-top: 0px;
}
.newsItem li .desc{font-size: 13px; height: 72px; line-height: 24px; color: #888; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 4px;}


.f_bg{ background:url(../images/f_bg.jpg) no-repeat center 0; height:160px;  padding:86px 0 0;margin-top: 30px;}
.footer{width: 1200px; margin:0 auto;}
.f_logo{width: 270px;height: 165px;}
.f_logo h5{width: 205px;}
.f_logo h5 img{width: 155px;}
.f_logo p{font-size: 12px;color: #ccc;line-height: 22px; padding:10px 0 0;}
.f_logo p span{display: block;}
.f_logo p a{color: #ccc;}
.f_logo p i{ padding-left:10px;}
.f_nav{height: 165px;width: 200px; padding:0 0 0 45px; background:url(../images/f_line.png) no-repeat left 0;}
.f_nav ul li{height: 32px;line-height: 32px;width: 100px;float: left;overflow: hidden;}
.f_nav ul li a{font-size: 12px;color: #9d9d9d;}
.f_ban{width: 380px;height: 165px;padding: 0 0 0 40px; background:url(../images/f_line.png) no-repeat left 0;}
.f_ban p{font-size: 12px;color: #858585;line-height: 30px;padding: 0 0 0 30px;}
.f_ban p a{font-size: 12px;color: #858585;}
.f_ban p span{padding: 0 10px;}
.f_ban .f_p01{background:url(../images/f_ico01.png) no-repeat 0 6px;}
.f_ban .f_p02{background:url(../images/f_ico02.png) no-repeat 0 7px;}
.f_ban .f_p03{background:url(../images/f_ico03.png) no-repeat 0 7px;}
.f_er{height: 165px;width: 230px; background:url(../images/f_line.png) no-repeat left 0;padding-left: 30px;}
.f_er p{width: 100px;float: right; padding:0 0 0 15px;text-align: center;line-height: 0;}
.f_er p em{display: block;width: 90px;height: 90px;border: #484848 1px solid;padding: 4px;}
.f_er img{ width:90px; height:90px;}
.f_er span{display: block;font-size: 12px;color: #bababa;line-height: 30px;}
.f_bot{height: 65px;line-height: 65px;overflow: hidden;}
.f_bot b{display: block;float: left;font-size: 14px;color: #1f1f1f;width: 70px;}
.f_bot p{font-size: 14px;color: #999;float: left;width: 1130px;}
.f_bot p a{font-size: 14px;color: #999; padding:0 10px;}

.left {
	width: 233px;
	float: left;
}
.lxwmnr {
	font-size: 12px;
	line-height: 25px;
	color: #000;
	background: #e5e5e5;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left -29px;
	background-image: url(../images/cont-tle.png);
	line-height: 30px;
	padding-top: 5px;
	padding-left: 29px;
}
.conright {
	width: 949px;
	float: right;
	height: auto;
}
.rnr {
	color: #000;
	height: 32px;
	border-bottom: 3px solid #065bd0;
	font-size: 14px;
	padding-bottom: 5px;
	margin-top: 20px;
}
.rnr h1 {
	font-size: 14px;
	float: left;
	margin: 0px;
	padding-left: 20px;
	padding-right: 20px;
	background: #2f3188;
	color: #fff;
	display: block;
	height: 38px;
	line-height: 38px;
}
.right {
	width: inherit;
	float: right;
	color: #666;
	background: url(../images/icon_home.jpg) no-repeat left center;
	padding-left: 20px;
	font-size: 13px;
	font-weight: normal;
	padding-top: 5px;
}
.rnr span a {
	color: #666;
	font-size: 13px;
	text-decoration: none;
}
.cplb {
	margin-top: 15px;
}
.cpflnr ul {
	padding: 10px;
	margin-bottom: 8px;
	border: 3px #065BD0 solid;
}
.cpfl-title {
	padding-top: 18px;
	height: 64px;
	padding-left: 40px;
	background: #2f3188;
	border-top: 5px solid #08479e;
	color: #fff;
	line-height: 1;
}
.cpfl-title h3 {
	font-size: 22px;
}
.cpfl-title span {
	font-size: 18px;
	margin-top: 12px;
	line-height: 38px;
}
.cpflnr li {
	font-size: 11px;
	line-height: 30px;
	margin-top: 2px;
	font-weight: bold;
    background: url(../images/ioc3.gif) no-repeat 192px center;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.cpflnr ul li a:hover {
	background-color: #065BD0;
	color: #FFFFFF;
	background-position: 192px center;
	background-image: url(../images/ioc30.gif);
	background-repeat: no-repeat;
}
.cpflnr li a {
	display: block;
	padding-left: 35px;
	color: #000;
	background: url(../images/18.gif) 2px center no-repeat;
	text-decoration: none;
}
.cpflnr li a:hover {
	background: #065bd0;
	color: #fff;
}

.lxwmnr span {
    padding-left: 58px;
}


.xwdtnr {
    margin-top: 10px;
    padding: 10px;
  line-height: 30px;
}

.box {
    padding: 10px;
    line-height: 30px;
}

.cpzsnr {
    margin-top: 10px;
}

.cpzsnr li {
	width: 229px;
	text-align: center;
	float: left;
	margin-left:6px;
	list-style-type: none;
	border: 1px solid #CCCCCC;
    margin-bottom: 5px;
}

.cpzsnr a {
    list-style: none;
    text-decoration: none;
    color: #000;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 26px;
    font-weight: 100;
}

.cpzsnr li img {
    height: 204px;
width: 229px;
}

.cpzsnr li onmouseover img{  
 height: 294px;
width: 388px;
 }

.pagelink {
    text-align: right;
    margin-top: 20px;
    clear: both;
    font-size: 14px;
}

.list li {
	background: url(../images/li.png) no-repeat left center;
	border-bottom: 1px solid #DDD;
	padding-left: 25px;
	list-style-type: none;
	line-height: 40px;
}
.list li span{
    float: right;
}


.conright h5 {
    font: 100 20px/30px "微软雅黑";
    color: #C41A13;
    margin: 10px 0;
    text-align: center;
}

.conright h6 {
    text-align: center;
    border-bottom: 1px solid #CCC;
    padding-bottom: 10px;
    margin: 0 3px;
}

.nright h5 {
    font: 100 20px/30px "微软雅黑";
    color: #C41A13;
    margin: 10px 0;
    text-align: center;
}

.nright h6 {
    text-align: center;
    border-bottom: 1px solid #CCC;
    padding-bottom: 10px;
    margin: 0 3px;
}
.news_text {
	margin: 15px;
	line-height: 30px;
}

.wenzhang{
	line-height: 30px;
	margin-top: 12px;
}
.wzleft{
	float: left;
	padding-right: 71px;
}

.product {
    float: left;
    width: 320px;
    background: #EBEBEB;
    padding: 20px;
    text-align: center;
}

.m400 {
    padding-left: 16px;
    font-size: 16px;
    font-weight: bold;
    color: #666;
    padding-top: 10px;
    padding-bottom: 10px;
}
.m400 strong {
    font-size: 22px;
    font-weight: bold;
    color: #e67500;
}

.cloud-zoom-lens {border: 4px solid #888;margin:-4px;background-color:#fff;cursor:move;}
/* &Otilde;&acirc;&Ecirc;&Ccedil;±ê&Igrave;&acirc;&Icirc;&Auml;±&frac34; */
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}

.cloud-zoom-big {border:4px solid #ccc;overflow:hidden;}

.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;}

.jieshao {
    float: right;
    width: 540px;
    text-align: center;
}

.jieshao .cc {
    height: 30px;
    line-height: 30px;
    text-align: left;
}
.jieshao .jj {
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: left;
}

.jieshao .jjinfo {
    line-height: 22px;
    color: #666;
    margin-bottom: 13px;
    text-indent: 20px;
    text-align: left;
}

.jieshao .bg {
    height: px;
    background: #E8E8E8;
}
.product img {
    width: 318px;
    border: 1px solid #ccc;
}

.productlist {
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.productlist li .pic img {
    width: 173px;
	  height: 153px;
}

.productlist li {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
	margin-top: 15px;
}

.productlist li .pic {
    width: 173px;
    padding: 2px;
    border: 1px solid #333;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.productlist li .product_name {
    display: block;
    overflow: hidden;
    width: 170px;
    height: 25px;
    line-height: 25px;
    text-align: center;
}

.product_xx {
    height: 35px;
    line-height: 35px;
    color: #FFFFFF;
    border-bottom: 1px solid #CCC;
    text-indent: 5px;
    clear: both;
    text-align: left;
    background: #065bd0;
    margin-bottom: 14px;
}

.product_text {
    line-height: 30px;
    padding: 10px;
}

.info{
	margin-top: 20px;	
}

.info ul li{
	float: left;
	margin-right: 51px;	
}

.xgcp{
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #065bd0;
	margin-top: 11px;
}
.xgcp span{
    display: block;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    font-weight: bold;
    background: #065bd0;
    color: #FFFFFF;
    width: 122px;
    text-align: center;
    float: left;
}

.producttitle{

}

.slides {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    min-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
	    z-index: 0;
}
.slideInner{height:700px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:700px;background-size:cover;background-position:center center;position:relative;text-align:center;z-index:1;
    min-width: 1200px;
}
.slideInner a div.img1{width:1070px;position:absolute;left:50%;margin-left:-475px;}
.slideInner a div.img2{width:1070px;position:absolute;top:557px;left:50%;margin-left:-535px;}
.slideInner .slide3 .img2{top:200px;}
.slideInner .slide3 .img3{width:181px;height:286px;position:absolute;left:50%;margin-left:330px;top:330px;}
slideInnerc{height:216px;position:relative;left:0;margin-left:0;}
.slideInnerc a{display:block;height:257px;background-size:cover;background-position:center center;position:relative;text-align:center;z-index:1;}
.slideInnerc a div.img1{width:1070px;position:absolute;left:50%;margin-left:-535px;}
.slideInnerc a div.img2{width:1070px;position:absolute;top:557px;left:50%;margin-left:-535px;}
.slideInnerc .slide3 .img2{top:200px;}
.slideInnerc .slide3 .img3{
	width: 181px;
	height: 286px;
	position: absolute;
	left: 50%;
	margin-left: 330px;
	top: 330px;
	
}
.slideInnerc{
	    z-index: 9;
}

#bd_banner{
	z-index: 0;
}
.banner{
	z-index: 0;
}

.lxwm{
 margin-top: 20px;
}

.bg table tr td, .pubnr table tr td {
    font-size: 14px;
    border-left: 1px solid #999;
    border-top: 1px solid #999;
}
.bg table tr:hover {
    color: #fff;
    background: #065bd0;
}

.bg table tr {
    line-height: 40px;
    text-align: center;
}

.cs{
    background: #D1DAE0;
height: 64px;
}

.bg table {
    margin: 0 auto;
border-top: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    background: #F3F6F7;
}
  

.cpfl {
	width: 227px;
	float: left;
	margin-top: 20px;
	border: 3px #065BD0 solid;
}
.cpfl h3 {
	text-align: left;
	background: url(../images/product_00.png) no-repeat 28px 15px;
	font-size: 20px;
	background-color: #2f3188;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 26px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cpfl h3 span {
	font-size: 25px;
	color: #5293EC;
	font-family: arial;
}
.cpfl h3 a {
	color: #FFFFFF;
	padding-left: 24px;
}
.cpfl-nr ul li {
	width: 220px;
	float: left;
	line-height: 30px;
	border-bottom: 1px #dfdfdf dashed;
}
.cpfl-nr ul {
	overflow: hidden;
	margin: 0 auto;
	width: 220px;
}
.cpfl-nr ul li a {
	display: block;
	background: url(../images/ioc3.gif) no-repeat 192px center;
	padding-left: 20px;
	font-size: 14px;
	color: #5e5e5e;
}
.cpfl-nr ul li a:hover {
	background-color: #065BD0;
	color: #FFFFFF;
	background-position: 192px center;
	background-image: url(../images/ioc30.gif);
	background-repeat: no-repeat;
}
.cpfl dl {
	display: block;
	height: 100px;
	background: #065bd0;
	margin-top: 5px;
}
.cpfl dl h2 {
	float: left;
	background: url(../images/iphone.png) no-repeat left center;
	font-size: 24px;
	color: #fff;
	text-align: left;
	padding-left: 40px;
	margin-top: 20px;
	line-height: 26px;
	margin-left: 9px;
}
.cpfl dl h2 p {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	font-family: "microsoft yahei";
	line-height: 28px;
}
.cpfl h1 {
	font-weight: normal;
	font-size: 15px;
	background: #fa5d00;
	margin-top: 10px;
	line-height: 30px;
	-webkit-border-radius: 8px;
	background-image: url(../images/fl.png);
	background-repeat: no-repeat;
	padding-left: 39px;
	background-position: 10px center;
	margin-left: 15px;
	margin-right: 25px;
}
.cpfl h2 a {
	color: #FFFFFF;
	margin-bottom: 9px;
	display: block;
}

.cpfl h1 a{
		color: #FFFFFF;
}